//字符串拷贝函数--strcpy
int main()
{
       char arr1[20] = { 0 };
       char arr2[] = "我是猪";
       strcpy(arr1, arr2);//第一个是destination 第二个是source
       printf("%s",arr1);
       return 0;
}
//写一个函数找出两个数里面的最大值
int get_max(int x,int y)
{
       int z = 0;
       if (x > y)
              z = x;
       else
              z = y;
       return z;
}
int main()
{
       int a = 10;
       int b = 20;
       int max = get_max(a, b);
       printf("%d\n", max);
       return 0;
}
//写一个函数交换两个变量的值！！！
void swap(int* pa, int* pb)//通过指针变量可以直接操作到a和b   *pa 相当于a  因为这时候创建的pa和pb的空间里面填的是a和b的地址 因此可以改变ab的值
{
       int z = 0;
       z = *pa;
       *pa = *pb;
       *pb = z;//这样就完成了ab的互换
}
int main()
{
       int a = 10;
       int b = 20;
       //写一个函数 -交换两个整型变量的值
       printf("交换前:a=%d b=%d\n", a, b);
       swap(&a, &b);//注意这里变成了&a &b 因为
       printf("交换后:a=%d b=%d\n", a, b);//注意这里是取地址 因为*pa=&a  理解：pa是地址 *pa就是取地址 也就是对应到地址所存储的那个值！！！
       return 0;
}